About Tucker Products Limited (00486346) United Kingdom