About Excell Engineering Group Ltd (12245535) United Kingdom