Stu, I've seen an ad for a company that makes carpets with your own logo. The website lets you design your own carpet. I can't vouch for this company, however try the website and design your own carpet on line!
http://www.carmats4u.com/ The contact number is 01754 763457