About Dennemeyer & Company Limited (01085809) United Kingdom