In reply to Garethza:
You've asked at a good time - as it's November, Will Aid is running, so many solicitors across the UK are doing wills for 'free' but with you mailing a donation of £100 for a single will (£180 for mirror wills) which goes to the Will Aid charities (ActionAid, Age UK, British Red Cross, Christian Aid, NSPCC, Save the Children, SCIAF, Sightsavers and Trocaire). I did mine (2 years ago) with a solicitor in Edinburgh as there was no availability with the couple of firms in Inverness doing the Will Aid offer, but there were firms across Scotland doing it, not just England.
https://www.willaid.org.uk/