About Sands View Management Company Limited (04309122) United Kingdom