Yes. Being a UK resident, you will need a France visa as it’s a Schengen country which mandates the Uk residents to carry a valid visa whether they are visiting for short stay or longer stay.
No. Once you are finished submitting the online application, we will book your appointment with the TLS visa centre.
No. You have to get a different visa depending on the purpose of your visit. In case you are traveling for:
Yes. In case your application has been rejected due to any reason, you can reapply for the visa or even appeal against this rejection.