Hi Thomas,
I'm familiar with Magento and familiar with SEO.
If you go to the magento admin panel, and go to System > Configuration > Catalog > Catalog > Search Engine optimization, there is an option for:
Use Categories Path for Product URLs (which you have set to YES right now) and also this: Use Canonical Link Meta Tag For Products - which you may have set to yes o no. Enabling this last option tells Google that Product A is available under different URL's but it's the same page. This is how I had my setup. However, the rel canonical implementation is just a suggestion to search bots, not a directive, and from what I have read, when you have the same page appearing under 4 to 5 different categories, it is really down to Google and other bots to agree with you on the canonical.
So, I decided to set "Use Category Path for Product URL's" to NO - this means that your product will only be viewable under http://www.electromarket.co.uk/bba0051 which gets rid of duplicate content issues - you do lose the keyword rich URL's created by the category paths, but in the end I chose this option.
IMPORTANT: If you change that setting now, it will create a lot of 404's for you, as you probably have those indexed already in Google - this is a decision that in the short term creates a lot of work, but longer term I think solves a lot of problems.
Hope that helps,
Ben