About Myers Group Holdings Ltd (02908582) United Kingdom