About Eller Lea Flats Management Ltd (02172328) United Kingdom