About Eci Holiday Pay Investments Limited (06696973) United Kingdom