About Devonia Estates Limited (02821988) United Kingdom