About 161 Offord Road Management Company Limited (02777623) United Kingdom