About T & S Netting Solutions Limited (08730025) United Kingdom