Does anyone know of any (preferably UK based) alternatives to this site ? $20 for shipping to the UK is too steep

Cheers
James