About James Baxter And Son Limited (03738438) United Kingdom