About Lewis & Clark Gunmaker Limited (10891395) United Kingdom