I'm afraid that we don't allow the posting of radio codes or link to sites that provide this service on this forum.
Have to tried looking in your service booklet? It's often inside the front cover.
It also may be worth pulling the head unit out of the dash...some of our members have reported finding it written on the unit
As for a garage recommendation, have you tried the garage list in the toolbar to the left of the screen