About Gower Technology Limited (01812994) United Kingdom