About 118 Tachbrook Street Management Limited (03422390) United Kingdom