About Gower & Mae Investments Ltd (07661103) United Kingdom