About L & T Management Ltd (08480243) United Kingdom