About 102 Offord Road Management Company Limited (05324946) United Kingdom