About Elora Properties Limited (02462952) United Kingdom