do i have to charge vat to customers who placed an order from France, Germany and Italy?
In general if you are VAT registered then yes.
The exception is if the VAT is being paid at the other end.
Jenkar Shipping Ltd
Dear Mr Patel,
Thank you for your recent query regarding customers in other EU member states.
You can find guidance on the question of charging VAT to customers in other EU member states in HMRC’s public notice no.725, “The Single Market”. Notice 725 is available online at https://www.gov.uk/government/collections/vat-notices-numerical-order
See in particular para.2.7.
HM Revenue & Customs
Customs, International Trade & Excise