About Melford Lodge Flat Management Limited (03319670) United Kingdom