About Tyrrells Group Holdings Limited (06527628) United Kingdom