The booking form states:
"MSCC membership number is required for all UK residents.
Overseas residents may be either members of the MSCC, MTWC or their local MSCC Affiliated Morgan Club (please give details). Passengers are not required to be club members."
So I guess you do have to be a member.
The website is now working:
http://adhowell.com/mog/index.php