About Elena Cooper Properties Limited (13073480) United Kingdom