Whether in search of a glowing skull or a bright red heart, God's Own Junkyard in London is a maze of multicoloured neon of all shapes and sizes which is thriving on its retro reputation. A subject-voiced AFPTV report