About Stafford House Apartments Management Company Limited (12312707) United Kingdom