Riccall: Police recover body of missing Nicholas Leaf, 67 April 18, 2024 News by Leave a Comment on Riccall: Police recover body of missing Nicholas Leaf, 67 Police have recovered the body of Nicholas Leaf, 67, who was reported missing from his home in Riccall over one week ago.