About Ellendale Developments Ltd (12051978) United Kingdom