Sorry Slip but I think you handled this one wrong. Should have agreed a budget at the outset and stuck to it. 300 guests and £1600 on food is ridiculous IMO.
Don't forget you'll have the added expense of a visa once you're married.
You'd be well advised to heed Stevewools post 7