Former firearms dealer charged 101 offences after Seaham search warrant