I did have a look round a couple of days ago for this, it looks like *another* Tudor Rose emblem to me? I've searched for it, but haven't come up with anything. I thought for a moment it might be Gibraltar glass, but their emblem is a kind of fortress, and it's not Guernsey (lions) either. Stumped I'm afraid!
(up early again due to wheezy tickly cough!)