About Richard Gower Ltd (12149294) United Kingdom