About Island Glass Ltd (12664238) United Kingdom