About Edenvale Property Management Company Limited (02717226) United Kingdom