About Eca Management Limited (07671251) United Kingdom