Has anyone bought or know anyone who has bought from these and know if they are any good?? Done a few google searches and can't find anything and the UK dealers listed on their site don't seem to stock their stuff anymore or have gone bust.
Any info appreciated