About Tachbrook House International (london) Ltd (12673547) United Kingdom