About Theydon Glassworks Ltd (12702180) United Kingdom