About Lma (holdings) Limited (11501266) United Kingdom