East Neuk’s Jo has a head for heights and business – ‘I love each and every piece and sometimes have difficulty parting with them’

Jo Macfarlaneat home in Anstruther
Jo Macfarlaneat home in Anstruther

Breaking