About 170 Tachbrook Street Management Limited (04854502) United Kingdom