About T & L Designs Limited (08334120) United Kingdom