About B A Ellul Limited (10280152) United Kingdom