About Elara Properties Development Limited (10686953) United Kingdom