About Mandeville Lodge Limited (08339907) United Kingdom