score:2
you have a common format residence permit issued by an European Economic Area (EEA) country or Switzerland
If whatever "NL RP Type 1" supposed to mean meets this criteria than you may not need a Visa.
Next flight is from LHR n 3.5 hrs.
That appears to be a VERY difficult connection to make. London City to Heathrow is 25 miles with London right smack in between them. If the stars all align, you can make it but I'll give a less than 25% chance.