About 151 Offord Road Management Company Limited (05882212) United Kingdom