Have you checked your tyre pressures? Critical to any car!!
Get the garage to swap the wheels from the front to back, if it's a balance problem then it should transfer.
front wheel imbalance is felt through the steering wheel
rear wheel imbalance is felt through your seat.
Also, due to the camber of British roads every car will drift left always, if it's pulling more violently then you have a definite steering problem.