About Squiggle Glass Ltd (07320913) United Kingdom