About C & A Sloane Ltd (10293821) United Kingdom