Kate McGregor — British actress