About 70 Holland Park Avenue Limited (02936255) United Kingdom