About Sands Management Company Limited (03789554) United Kingdom