£5.7m police and fire maintenance contract awarded to West Midlands company