About Cliff Howell Estates & Facilities Management Consultancy Limited (11339022) United Kingdom