Police seize firearm, ammo in St Catherine