About No. 4 Holland Park Limited (01082512) United Kingdom