About Birch And Yarn (gifts From Nature) Limited (12505801) United Kingdom