About Osborne Place Management Company Limited (01465336) United Kingdom