About London Small Arms Co. Ltd (10689268) United Kingdom