About Chatsworth & Lyle Ltd (13301772) United Kingdom