About Sloane Developments Limited (04425405) United Kingdom