About Baxter & Baxter Associates Limited (04671207) United Kingdom