About H Meakin & Sons Ltd (04651883) United Kingdom