About Gower Investments Limited (09197915) United Kingdom