About Ochre Yards Block 8 Management Company Limited (08877645) United Kingdom