Yes. It will be Semi-Formal attire
Yes, please let us know in advance of any food allergies.
Unfortunately it will be a very small, intimate wedding so we will not be doing any plus ones.