About Locards Explosive Solutions Ltd (10812770) United Kingdom