About No 62 Holland Park Limited (00663293) United Kingdom