About Sands House Residential Management Company Limited (04184304) United Kingdom