About Echobay Properties Limited (03508749) United Kingdom