About Delahaye Associates Ltd (13539870) United Kingdom