About T & L Design & Building Limited (04400552) United Kingdom