About Ellden Properties Limited (13488429) United Kingdom