About 74 Osborne Road Management Co Ltd (03208458) United Kingdom