About Gower Place Investments Limited (08594660) United Kingdom