Вы получаете эту ошибку, потому что вы не установили свой User-Agent. Сайты могут по своему выбору давать разные ответы в зависимости от агента пользователя. Некоторые веб-сайты могут не дать правильный ответ, если пользовательский агент отсутствует.
Рекомендуется настроить User-Agent аналогично тому, который вы использовали при проверке сайта.
import requests
from bs4 import BeautifulSoup
headers={
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'
}
data = requests.get('https://www.thegazette.co.uk/notice/3188283',headers=headers)
soup = BeautifulSoup(data.text, 'html.parser')
span = soup.find('span', {'property' : 'gazorg:name'})
company = span.text
print(company)
выход
ISCA SCAFFOLD LIMITED