About Spencer Park Flats Coventry (management) Limited (01964988) United Kingdom