About No.85 Holland Park Limited (00916978) United Kingdom