Similar experience with CN many years ago.
Lucky call there Geoff.
However, a contract is a contract whether verbal or written, and in those circumstances I myself would probably have pushed them not only for refund but for expenses of phone calls and wasted time - or do they too have a seven day cooling off period.
Howsabout asking them for £25 to cover your own admin?