About 59 Holland Park Managers Limited (00790234) United Kingdom