About Baxter Bean Management Ltd (09969863) United Kingdom