About Ellis Engineering Limited (10908549) United Kingdom