About Batchford Holdings Company Ltd (11259887) United Kingdom