Two separate firms, Tony.
Isle of Wight Glass is near Ventnor and is run by the Harris family.
Alum Bay Glass is close to the famous Needles landmark and is actually located within the Needles Amusement Park at Alum Bay. If you use google maps and view the Isle of Wight go to the mid section of the south coast for the Isel of Wight Glass, and look at the far SW corner for Alum Bay.
Here's my old article on the Isle of Wight Glass.
http://www.geocities.com/carni_glass_uk_2000/IofWightGlass.htmlGlen