Thanks for the help so far chaps, didn't realise it would be quite this complicated, I was hoping someone would say "oh yes xyz have them at £4.50" or similar, didn't think it was such a mission.
Tried Ryeness, thanks to whoever suggested them, but chappie there said they used to do high end...