About Excell Engineering Ltd (12797232) United Kingdom