About J & S Lyle Holdings Limited (07807556) United Kingdom