About 18 Hertford Street Management Limited (01278181) United Kingdom