About R.b.rodda & Company (gun & Riflemakers) Ltd (12193280) United Kingdom