About Stanhope (site 8) Management Company Limited (06422026) United Kingdom