About Sloane Property Maintenance Limited (10923441) United Kingdom