Nicholas Leaf is missing from home in Riccall near York April 10, 2024 News by Leave a Comment on Nicholas Leaf is missing from home in Riccall near York North Yorkshire Police say Nicholas Leaf is missing from home in Riccall near York.