About De Launay London Limited (12691708) United Kingdom