About Sloane London Properties Limited (04462383) United Kingdom