Leerob,
The tool Alex sugested will cost a lot more than £80 more, but should recieve your serious consideration.
Your £100 budget will not provide both an upholsery tool plus one suitable for carpet detailing, rugs,stairs etc.
But the CFR tool, with a set of easy-change jets will give you an excellent upholster tool which, with change of jet will be suitable for carpet spotting and detailing.
I would not wish to clean rugs or stairs with something so small, but rumour has it that a widermouthpiece is soon to be released.
Remember that a good quality handtool will last many years.
John.