Hello DB7
Re Twickenham Studios: as mentioned in another post I have a book by Patricia Warren called British Film Studios: an illustrated history. The ISBN number is 0 7134 8644 9 and its published by Batsford. This says that originally there were two studios in Twickenham, one on Eel Pie Island on the Thames but that ceased around the 1st world war. The main studios have about 8 pages devoted to them with lots of info and pictures. Worth getting this book if you have an interest in the subject - I find it fascinating.
rgds
Rob