About Charles Lancaster (rifle Makers) Limited (06998989) United Kingdom