If its a fluval tank, and if its definitely retangular rather than square with a decorataive middle section which houses the light and filter then i would assume you meant its a Fluval Roma 90l, a pretty good little tank actually, I know because I've had one
Right, am afraid you defitely have stocking issues no matter which way you look at it
Platies -
http://www.seriouslyfish.com/species/xiphophorus-variatus/
The Fluva Roma, from memory is a 2 foot tank, so just about comfortable for maybe 8 platies, possibly 10 to 12 if filtration is good. Definitely not big enough for 23 platies with many pregnant females which will soon cause a explosion of platy fry before too long.
You do not mention which specie of Danio you have, am going to assume this may be the more common danio that are available in most LFS in UK, this tends to be zebra or leopard danios, both the same, just differnet names, and assuming its not of its smaller cousins the emeralds or celestial pearl danio.
Zebra Danio -
http://www.seriouslyfish.com/species/danio-rerio/
These are very active and fast fish, they need far more than 2 foot length of tank, Seriously Fish (link above) recommends 3 foot lentgh of tank MINIMUM, personally I'd go for a 4 foot tank for zebra danios tbh. And do do SF mentions -
"It is a schooling species by nature and should be maintained in a group of at least 8-10 specimens."
So having just 4 of these danios is not the best for them as they are a schooling and social specie of fish, the less the numbers, the more stressed they will be
The Chinese Hillstreams -
http://www.seriouslyfish.com/species/beaufortia-kweichowensis/
Hillstreams are amongst my all time favourite fish to keep (I have not kept any but I do plan to have them in a tank specially adapted for these lovely fish one day
)
The tank size is fine, but they really do need lots of flow and very well oxygenated waters, a oversized cannister filter which is suitable for at
least 200 litres however if not an oversized filter, then the addition of powerheads would be a good alternative and that would be good for a 90 litre tank for hillstreams but not for the platies or the danios long term.
Also a group of at least 6 hillstreams would be good but not in a 90 litre Fluval Roma as the footprint size is not really large enough to accomodate 6 of them
I would seriously reconsider your stocking choices to suit your tank size and last but not least, make sure you choose species that are compatible with your water hardness, you do not mention this anywhere, so this would be good information to have and we can help advise you what may work for you for your 90 litre tank
BTW any staff at Pets at Home advice has to be taken with a rather large dose of salt to be entirely honest.
Its entirely up to the fishkeeper to do their research and homework to know if theire choices are suitable for their tanks and water parameters, asking advice on forums such as this and searching online will help greatly.
I see essay posted while I was writing this post, I completely agree. Especially with the previous post, do not rely on staff advice and just ignore the silly points system, whatever that may be and rely on good advice and research