Unable to amend membership if it previously was related to an organisation record
It turned out that I needed to delete the membership on the Ogranisation record: 
I made a copy of the membership and contribution on the owner record (so we've still got the historical data), then deleted the faulty membership from the owner record and this removed it from the individual contact record. Bit messy but did the trick.