About Edenhurst Property Limited (11719567) United Kingdom