Following suggestions relating to cleaning leathers, have just used baby wipes, well impressed with the results ( smell nice too)
Baby wipes are known to be the one substance that can clean absolutely every mark off every surface I once cleared up about 2litres of runny baby poo off a cream carpet with no left over marks! Did take the whole pack but worth it