About 21 Osborne Road Management Company Limited (05194725) United Kingdom