Hi Alister,
Welcome to AlfaBB!
With respect to removeing undercoating, I recommend elbow grease and chisels (see
here). It's a long and ime consuming process (about 3 weeks for my car) but it will give you a very good understanding where the metal may have sarted to corrode due to failure of the undercoating (no adhesion of the undercoating means air could get to the metal). Depending on where and how difficult the undercoating is to remove, you may decide to leave it in certain areas -- an option that disappears after you use stripping chemicals on those areas.
Good luck,
Ruedi