About Elca Properties Limited (03957964) United Kingdom