About Charles Sloane Ltd (10323150) United Kingdom