About Meyers & Sons Ltd (11302832) United Kingdom