Это немного трудно очистить без идентификаторов элементов.Но вам не нужно повторять все время.Я упростил ваше решение.
from bs4 import BeautifulSoup
import requests
headers = {'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7'}
r = requests.get('https://www.yelu.in/company/911002/abntravels',headers=headers)
soup = BeautifulSoup(r.text,'lxml')
company = {
"company_name" : soup.select_one('#company_name').text,
"address" : soup.select_one('div.text.location').text,
"phone" : soup.select_one('div.text.phone').text,
"mobile_phone" : soup.find('div',string = "Mobile phone").find_next_sibling('div').text,
"fax": soup.find('div',string = "Fax").find_next_sibling('div').text,
"website" : soup.find('div',string = "Website").find_next_sibling('div').text,
"year" :soup.find('span',string = "Establishment year").next_sibling,
"employees" :soup.find('span',string = "Employees").next_sibling,
"manager" :soup.find('span',string = "Company manager").next_sibling
}
print(company)
Результат
{'company_name': 'ABN Travels & Vacation Pvt Ltd', 'address': 'Wave Silver Tower, F-410 4th Floor SECTOR-18 NOIDA-201301 INDIA, NOIDA, Uttar Pradesh', 'phone': '9910007715', 'mobile_phone': '0120 - 2516781', 'fax': '+91 - 120 - 2516785', 'website': 'www.abntravels.com', 'year': ' 1999', 'employees': ' 26-50', 'manager': ' Deepak Batra'}