About Barry Gould Consulting Ltd (12503961) United Kingdom