I agree with Davesparks that twin cable, and in some cases twin and earth, was in general use right from the beginning of sheathed wiring cables.
Obviously, with conduit installations, which were popular for domestic wiring in the 1930s, single-core VIR was universal and would loop in as appropriate, line at the switches and neutral at the lights. With sheathed cables, whether TRS or lead-sheathed, joint boxes were popular, with a twin run, twin switchdrop and twin to the rose, or alternatively a 3-plate rose.
With lead-sheathed, the earth goes everywhere a cable goes, provided the sheaths are interconnected at the fittings. This was done with (now confusingly named) bonding bars and bonding clamps, while junction boxes for lead-sheathed had these clamps built-in, designed for flat twin or flat triple cable. Even during the 1930s, some manufacturers were offering lead-sheathed cable with a tinned copper CPC, to reduce reliance on an effective connection to the lead (which was known to be troublesome) and to make it possible to terminate the CPC to a fitting e.g. a 3-pin socket without need for bonding clamps. With TRS, ordinary twin was the most common; when an earth was required it was sometimes run separately.
One odd single-core variation from the 20s / 30s where the line loop was always done at the switch, and the neutral not at all, was earthed-concentric wiring such as the Stannos system. This was true TNC with a combined neutral / earth throughout, via the metallic sheath. With earthed-concentric, the neutral goes everywhere a cable goes. At a switch you have three single-core cables - the feed, the loop and the switched feed to the light. At the light, just one single-core, with the neutral picked up from the sheath via the box or casing. Threaded sweating thimbles and threaded spouts were used to ensure a reliable CNE connection.