About Myers Group Limited (01753287) United Kingdom