About Delahaye Automotive Manufacturer Limited (13072319) United Kingdom