St Andrew man charged after gun, ammo found in home