I've just checked and the lowest shipping cost for 2 yards of cotton lycra jersey (estimated delivery day would be next Friday) is $22.12 - roughly £16.75.
However, the fabric I looked at would have been $10.40 (£7.80) for the 2 yards, where I think it would have been at least £20, possibly more, for 2 metres from the UK Girl Charlee, plus £3 shipping, so it wouldn't take long to make up an order that was a really good deal.