About Leigh Baxter Associates Limited (01328596) United Kingdom