About 159 Offord Road Management Company Limited (05060965) United Kingdom