About Eca Property Investment Ltd (13190626) United Kingdom