About Merridale Laycock Limited (04834689) United Kingdom