Lorna's Mews are a little piece of secluded heaven, on the doorstep of the city centre and quaint Stockbridge.