About Lord Combustion Services Limited (01625008) United Kingdom