There are currently 70 commissioned ships in the Royal Navy.

(Of these only 40 are warships, and there are only 41 admirals (In 1805 there were 144 Admirals). That said, the 41 admirals will draw an estimated salary of £6.7 million. Which is probably why there are only 41 of them. Funnily enough, in 2011 the Queen conferred the title and office of Lord High Admiral to His Royal Highness The Duke of Edinburgh, on the occasion of his 90th birthday (I wonder if she wrapped it). Nice to see they are leading the way on delayed retirement though.)