Just wanted to recommend this website for anyone wanting British wool. The Cornish alpaca aran wool is particularly lovely. They also sell hand made wooden buttons.www.cornishwools.co.uk
(I don't work for them - just discovered the shop whilst on holiday!)