About Newark & Lyle Ltd (SC508950) United Kingdom