About Terry Group Limited (01683339) United Kingdom