About Hyde & Lyle Limited (02547083) United Kingdom