About 245 Norwood Road (management) Limited (02507849) United Kingdom