About Ami Baxter Limited (09263622) United Kingdom