About Baker Printers Ltd (04922689) United Kingdom