Catherine Veitch trained as an infant primary teacher before working as an editor and writer for twenty years in children's magazines and books. She is based in Buckinghamshire.Catherine Veitch trained as an infant primary teacher before working as an editor and writer for twenty years in children's magazines and books. She is based in Buckinghamshire.