About Terry & Houghton Limited (00622302) United Kingdom