About 20a And 20b Ock Street Management Limited (05710566) United Kingdom