About Sloane Property Management Limited (11026336) United Kingdom