About Edgecombe Hall Tenant Management Organisation Limited (IP28723R) United Kingdom