About Sloane Winckless & Co Limited (04724070) United Kingdom