About Valhalla Glass Ltd (13346806) United Kingdom