About Ammo & Company Ltd. (02704515) United Kingdom