About Richard Bowers Limited (10425676) United Kingdom