There is NO single rule stating how many lights you can put on one circuit..As others have said its about your design currents and cable sizes and fuse rating!
On Site Guide:-
Paragraph 7.2.3 page 55
and
Table 7.1 pages 44 & 45
give guidance for lighting circuits
BS7671
Section 559 starting page 144 - 150
is about Luminaries & Lighting installations
Section 433 starting page 73 - 74
is about Protection against overload current
Section 314 page 39
gives info about Division of installations
etc..
etc..
All these sort of bits have relevance to lighting circuits..
But you wont find anything saying you can only put 'X' light fittings on one circuit!
Historically I was told the old 5A x 240v =1200watts
so your old house with a single lighting circuit could cope with 12 x pendants
even if homeowner put 100w bulbs everywhere!
3x bedroom
1x bathroom
1x landing
1x kitchen
1x lounge
1x dining
1x hall
1x pantry
1x internal garage
= 11 light positions!
and all was good!
Never heard '9' as been any significant number?
either way 100w is a stoooopid number to use nower days...
cuz most bog standard retail outlets don't sell 100w bulbs no more!