About Harrington Baxter Solutions Limited (08156537) United Kingdom