About Baxter Allan Holdings Limited (SC595640) United Kingdom