About L & T Projects Limited (08288996) United Kingdom