What freelander do you have?
When i replaced my alternator on a 1.8 petrol, they varied in price from £120 to just over £330 depending on make and shop selling it, i went for a lucas around £150, when i replaced my battery i think it cost £70 it wasn't replaced at the same time as alternator, so parts cost £220. The alternator is in easy position to change on the 1.8 so the labour charge shouldn't be high.
You should ask what alternator have they used and what it cost, if they used a 330 quid alternator and 100 pound battery, then £70 for labour sounds ok.
But if they fitted a £120 alternator and fifty quid battery, £330 for labour is alot.