Reviews of Vectis Garage & car sales LTD. (Taxi Service) in Newport (Isle of Wight).