About 87 Holland Park Limited (01051932) United Kingdom