About Ldm Elgin Limited (SC368793) United Kingdom