About 77 Holland Park Management Limited (01657020) United Kingdom