About Ellan Developments Limited (13303966) United Kingdom