Yes, agree with this. It's really not a complicated process and, if you go to a solicitor, you'll often find the actual work gets delegated to a junior who may well be pretty incompetent themselves, albeit supervised by a solicitor.
Watch out for fees. Many of them want to charge a percentage...