About Ellens Place Developments Limited (10832664) United Kingdom