About 68 Holland Park Limited (07359453) United Kingdom