New Zealand-based outdoor apparel company Icebreaker has bought its distributor in Germany, Sweden and Norway from Bradshaw Taylor.