About Meddows & Sons Ltd (13377254) United Kingdom