About James Baxter Media Limited (07052046) United Kingdom