About London Craft Supplies Limited (10883152) United Kingdom