About Baxter & Lough Limited (08698330) United Kingdom