Thanks for your answer. Just a couple of things please.
Just to clarify.
I am still not clear.
Could you please respond to my second bullet. Does the contract have to be signed in the presence of a solicitor?
Can it be signed and witnessed by a suitable person other than a solicitor?