About 25 Osborne Road Management Company Limited (02333568) United Kingdom