About Baxter Investments Limited (10195946) United Kingdom