About Terry Associates Limited (05336970) United Kingdom