Thanks for your responses.  2Degrees have contacted me this evening, accepted the problem and refunded my costs.