About Charles Lancaster Gun & Riflemakers Limited (07322802) United Kingdom