About L & T Project Management Limited (09544619) United Kingdom