About Terry Houghton Limited (07460303) United Kingdom