About Oclee Place Management Company Limited (12327522) United Kingdom