About Hazell & Hamlett S Ltd (12389608) United Kingdom