About Ellipse Properties Limited (04660116) United Kingdom