About Tom Gower Studios Limited (03170428) United Kingdom