About Thomas Ellis Engineering Holdings Limited (10612537) United Kingdom