About W.a. Baxter & Sons (holdings) Limited (SC233302) United Kingdom