About Stone And Baxter Ltd (11106682) United Kingdom