About Ock Street Management Company Limited (03914600) United Kingdom