About 39 Osborne Road Management Limited (02130093) United Kingdom