About Baxter And Hill Ltd (10335816) United Kingdom