About William Lovell Engineering Limited (11436814) United Kingdom