About L & T A Group Limited (02880858) United Kingdom