About Gloworm Engineering Ltd (07659371) United Kingdom