I just found out that it is in an area called, Ealing London.. I guess it is a bit north of LGW. I hope there are some good things to see there..
Let me know,