There a a few other things you can use to degrease a chain besides white spirit
Petrol-availible 24/7 if you go to the right garage
Isopropyl Alcohol- we use it at work so i always have a bottle handy at home, great for disc brakes and chains
Kerosene-if you have any around for oil lamps
Citrus degreaser-perfect for cleaning things around the house and on the bike
Personally i just use washing up liquid, really work it into the chain links, leave for 20 mins then run the hot tap and scrub the chain with a nail brush and then throughly rinse and hang up to dry before lubing
Been doing this for the last 5 years after trying the first 4 methods i mentioned for 5+ years, purely down to the fact you always have washing up liquid in the house