About Albion Glass Leeds Ltd (12276956) United Kingdom