About 137 Newhall Street (management) Limited (02196293) United Kingdom