Ive recently had my wheels done at Birkenhead Powder coatings, cant complain at their work.... They did have the wheels for nearly a week though.
Pretty much any bodyshop will also repair wheels and repaint them, I also suspect it will take similar time. I went down the powdercoat route as its a tougher finish though.
As for Window tiniting, try Total Tinting in Brombrough