About Sloane Accommodation Limited (13088498) United Kingdom