About Terry Associates Consultants Limited (08071762) United Kingdom