‘Reading All the Beloved Ghosts by Alison Macleod is like creeping through someone else’s house and peering into rooms that aren’t yours.’