About Baxter Williams Limited (10377295) United Kingdom