About C&a Handmade Supplies Ltd (13168580) United Kingdom