Mechanics hand-cleanser is the thing to use. The trade name in UK is Swarfega.
The gel forms an emulsion with the oil or grease and warm soapy water can remove the mixture.
Soap or detergent on it's own is much harder work. Solvents like WD40 or kerosene are much dirtier.