About Helen Holmes Ltd (13564020) United Kingdom