Things appear to be improving for the formerly financially troubled Norton Motorcycle of England, with the famed motorcycle maker moving to new premises in Solihull, West Midlands, UK. The new facility comes after a multi-million […]