About 115 Northchurch Road (management Company) Limited (02787534) United Kingdom