Upvote:1
If you're only coming for meetings (so, no paid work), you don't need a business visa. You can apply for a standard visitor visa along with your family. You should simply tell the truth, you're going for some business meetings, and then tourism with your family. https://www.gov.uk/check-uk-visa/y/india/work/six_months_or_less As long as you fill all the requisites (accommodation, means to support you and your family, etc.) you should be fine.