About Macclesfield Crafts Limited (10643965) United Kingdom