About Eca Directors Limited (04693005) United Kingdom