you a member of either RAC or AA? If so ask to speak to their legal dept and seek advise from them, they offer a fair bit of advise for free that they do not really advertise, they will also undertake vehicle inspections for you at a reasonable price - because they arent trying to sell you any further products (ie more mechanics) they are likely to be impartial
just a thought
stu