21 Gallons (British) equals 25.2199 Gallons (US)
For a small tank like that I would like a pair of dwarf cichlids for the bottom area, but there is an awfully big selection of suitable fishies, depends a little on your water, what kind of food you can provide, and of course your personal preferences... Just go slow when adding more fish.