About Delahaye Properties Limited (11434042) United Kingdom