About 4 Osborne Place Management Company Limited (03733874) United Kingdom