Try these people.
http://www.chipsaway.co.uk/ They only repair the area that needs repairing. They come to you. They can repair chips, dents, scrapes on metal or plastic and they do a great job on wheels. I have used them very successfully, when the BMW Bodyshop quoted me £535 for two large stone chips on my roof, chips-away did the whole lot for £50+vat.