Traditional brick built flues are 9 x 9" but your flue may have been lined with a flexible liner.
From BS5540-1
Any chimney with a flue of 170 mm diameter or less should be fitted with a terminal conforming to 5.1.5.
Chimneys with a flue diameter larger than 170 mm, (built for solid fuel appliances) and using a chimney
pot do not require any other terminal when they serve a gas fire.
Where there is evidence that a chimney is used for nesting by birds, squirrels or other wild life etc., or there
is such a known problem in the neighbourhood, a suitable guard or terminal should be fitted to the chimney
to prevent entry. This is particularly important in areas where birds such as Jackdaws are known to
roost.Before fitting a terminal or guard the chimney should be inspected, and where necessary reinforced, to
ensure it will support such a terminal or guard. After fitting a terminal guard, the appliance should be
checked for spillage to ensure that it is clearing it’s products of combustion.
5.1.5 Terminal design
When the diameter of a flue is 170 mm or less, a terminal conforming to BS 715, BS 1289 or BS 7435-1
and -2 shall be fitted.
Where a proprietary terminal is not used, the total free area of outlet openings on the termination shall be
at least twice the cross-sectional area of the flue. Outlet openings shall be such that they will admit a 6 mm
diameter ball but not a 16 mm diameter ball. The openings shall either be uniformly distributed around
the termination or arranged at two opposite faces.
The free cross-section area of the terminal shall be appropriate for the appliance installed to the chimney.
COMMENTARY AND RECOMMENDATIONS ON 5.1.5
The free cross-sectional area of the terminal may be smaller than that of the flue as long as it is appropriate
for the appliance
https://brewercowls.co.uk/crown-birdguard
It's essential you have a correctly installed carbon monoxide alarm with a gas fire.
The fire MUST be spillage tested after any terminal work.
If that fire has been serviced I'd expect you to have some paperwork showing non compliance of the existing terminal.