Glad to hear you have got a 145, they look good in grey, understated, real wolf in sheep clothing.
As far as the cambelt goes, there are no good places in Birmingham. If I was brave (or stupid) I would set my self up in business as the dealers are poor (aren't they all, but here they are all new, so do not fully understand the cars and are staffed by the people that used to work at the old crap dealers before they lost their franchaises). As far as specialist go again there aren't any in Birmingham.
WAD in Wolverhampton is where I had my cambelt done, did a good job, cast £400 all in and a couple of other minor bits. Phone no 01902 401711. Always seem busy, the owner, Bill was involved in racing and owned an SZ a rare beast, never seen one before.
Second alternative is NJS in Evesham, their Tel is 01386 555523, little brother gets his 156SW done there and says they are excellent.
I have lived here for years and owned Alfa/Lancia for years and simply do not know where to go, hence DIY and mailorder.
Hope this helps.