About St. John S Hill Apartments Management Co. Limited (06695722) United Kingdom