content,writing manager careers in England, United Kingdom