About L & T Holdings Ltd (11386946) United Kingdom