About Narberth Glassworks Ltd (13290874) United Kingdom