About Edra Properties Limited (00405679) United Kingdom