About T & S Jackson Engineering Limited (06666190) United Kingdom