About Elch Properties Limited (13328442) United Kingdom