About Eleora Relocation Spaces Ltd (SC712169) United Kingdom