I am far from an expert but I see so many problems people have on here and or perhaps simple questions that I would have as well.
Just use one of the agencies I've looked up the price in American dollars it's about 300 so that means for British pounds it's probably around 250 I think it sounds like it's going to be well well worth paying for that it'll drop your stress level down to
****
of what it is now