About Terry & Stephens Limited (06722204) United Kingdom