About Merrells & Ellis Limited (08621397) United Kingdom