About D Meacock Limited (06476016) United Kingdom