Patience isn't my strong point but I won't cheat/rush as this will only hurt the fish, So making sure its done properly.
Im thinking so far:-
Definitely:-
2 x Corys @ 6.5cm x 2 = 13cm
6 x Harlequins @ 4cm = 24cm
1 x Bristlenose @ 12.5cm = 12.5cm
2 x German Blue Rams @ 5cm = 10cm
Total = 59.5cm
Still not sure:-
6 x Danios @ 6cm = 36cm
Endlers Guppy @ Male 2.5cm Female 4.5cm
Red Snakeskin Guppy @ 4cm
Neons
Shrimp
Reason Im not sure if the sizes, The fish I have decided on in length equal 59.5cm (although this is including fins) and I have been working on the rule 1cm of fish to 1L (excluding fins) is this a good rule to use?
I don't want to overstock (and I am new to all this so please pull me up if I am wrong on anything) the tank for the sake of wanting as many fish as possible, I would ideally like to add another group of shoaling fish but feel this will overstock the tank.
I also fancy adding shrimp but unsure what to go for? (or should I not?) and change these for the bristle nose?
That's about 20 gals so a good size. What kind of Corys? I would suggest the smaller ones like Pandas, Dwarf or Pygmy corys and they need a group of at least 4 to feel secure.
The BN Pleco will take up most of your space and they need live driftwood to munch on for digestion.
With guppies be careful if you get a male and female because they will most likely have a lot of babies and can quickly overstock your tank.
German Blue Rams are a type of Dwarf Cichlid and a pair when breeding can become very aggressive to your other fish. You might be able to get away with one in a 20 gal as a centerpiece. You might also look into a Dwarf Gourami as an alternative to a centerpiece fish as well. Gouramis may nip at the Guppies though because of the longish fins that the guppies have.
So you could do something like:
--4 Panda or 6 Dwarf or Pygmy cory
--6 harlequins
--2 guppies (both male or female)
--BN Pleco (needs driftwood)
--Shrimp
OR
--4 Panda or 6 Dwarf or Pygmy cory
--2 guppies (both male or female)
--6-8 harlequins
--1 Ram OR 1-2 Gourami (again Gouramis may be iffy with Guppies though, maybe those with experience with these will chime in)
--Shrimp
Edit: forgot to add that I'm not familiar with the filter you mentioned. Is it undergravel, internal, canister or HOB (hang on the back)? Do you know what size tank it's rated for? Ideally you want double the filtration for the size tank you have, so you'd want a filter(s) that can filter at least a 40 gal tank.