About Baxter & Baxter Limited (04835673) United Kingdom