About Melands Limited (08779587) United Kingdom