About Ogden Place Management Company Limited (01416066) United Kingdom