About Baxter & Miller Limited (09557275) United Kingdom