About Baxter Close Property Management Company Limited (05312656) United Kingdom