About Elon Properties Ltd (12071899) United Kingdom