About Ellesmere Property Investment Company Limited (08098891) United Kingdom