About Eden Industrial Services Limited (11394412) United Kingdom