About Ball And Baxter Limited (11292520) United Kingdom