About M Locke Limited (SC529238) United Kingdom