Can't really comment on locations, but £380 on face value doesn't seem too unreasonable. Whilst the cambelt change is technically pretty simple, it is a faff.
Took me a morning to do mine on the driveway, so probably a couple of hours in a decent workshop. Parts (inc pump) are about £170 from TPS if my memory is correct.