About L & A Group Holdings Limited (12609239) United Kingdom