About Sloane Sdlt Specialists Ltd (12089490) United Kingdom