About Edenvale Properties Ltd (13622995) United Kingdom