About Sloane 1 Developments Limited (08425235) United Kingdom