About Myers Holdings Limited (12036523) United Kingdom