About Hemingford Elia Limited (00837987) United Kingdom