About Leaf Dementia Villages Ltd (08413640) United Kingdom