The company coveryourcar have a facility local to you. I know, went to pick a replacement up from their warehouse in Sompting. So can vouch for it being a UK company. Maybe worth a call to see if they do one for the G20 series even though they do not list one currently.
Now if you needed one for an F15 X5, I have a brand new one unused