About Elcom Property Limited (08819162) United Kingdom