About T & S Hill Holdings Limited (06645886) United Kingdom