About Charmford (lomax Apartments) Ltd (06705373) United Kingdom