About Eclipse Contract Services Limited (02729964) United Kingdom