About T & L Plant Limited (02615677) United Kingdom