About Delage & Haughton Limited (11348632) United Kingdom