There are several reasons why.
Firstly of course there is the practical point. You need a lot of money and support and publicity to get something like a political party going.
You need members and people to campaign with you and for your policies, and you need policies in the first place.
All this requires a lot of money and status already.
One major reason though is because British politics works as first past the post system.
Therefore in each constituency the one with the most votes gets the MP.
Therefore even if you came second in every single constituency and got a decent percentage of votes overall, say 20% it would still be possible to not have a single MP!
This is the major reason why it is hard to establish a new party, because the system stops new and smaller parties getting the initial groundswell of MPs that is needed to get the press coverage and awareness of policies that is needed to ensure the health of a modern party.
Your vote on this answer has already been received
God save the Queen.
God save the UK,
No ginger groups trying to go out of a party and start their own. They remain in, fight and the mighty is the conquorer.
In India every politician aspires to be the CM of the State he/she belongs to. In some cases they aspire for the other states where they have influence( cinematic, political, industrial, money)
Everybody wishes to be the PM of India.
Since the politicians in power enjoy immense power andin many cases chances to earn money illegally.
In UK no such corruption. A PM after leaving the office travels in a public train there!.
Here he enjoys Z+ security, all other status...
That is why in UK people do not aspire for quick money andpower and thus no new political party emerges.