About Lord Combustion Holdings Limited (08679849) United Kingdom