About Ellmira Properties Limited (13039597) United Kingdom