About Elo Properties Ltd (12052780) United Kingdom