Yes 4 appointments. You can book different times for each applicant but when actually going to the appointment they all can go at the same time. Yes, you will have to upload separately but only relevant to them. For ex. For kids you can upload birth certificate, school letter, sponsor documents. Inv...