Marco Polo for one, although he isn't that local to you.
Quiet sure Hausers or Adrenaline could sort you out too.
A1 Gearboxes in Eaton Socon, St Neots have done a few for my mates without any problems at all.
As I know nout about diffs or gearboxes would someone please explain what part that is that broke ?