About T & L Construction (london) Limited (08020870) United Kingdom