About Memdale Limited (08899433) United Kingdom