About Elenor Properties Limited (12978729) United Kingdom