About 186 Holland Road (management) Limited (02902178) United Kingdom