When you cast GC you take 20% of your HP in damage, without holy armour you take additional splash back damage so it becomes 20% of your HP plus extra. Getting holy armour negates the extra so even with angeling you will only take 20% of your current hp as damage from casting it.