About Tachbrook Management Co Ltd (05236130) United Kingdom