About Helen Masters Dog Training Ltd (11656421) United Kingdom