About Tachbrook Rhonda Ltd (13632301) United Kingdom