About Tachbrook Street (management) Limited (01342385) United Kingdom