About T & S Beardshaw Limited (05645288) United Kingdom