About Sloane Developments One Limited (05800524) United Kingdom