About Ec & Sc Engineering Ltd (12073104) United Kingdom