About Ellis & Ball Engineering Ltd (12297434) United Kingdom