Soldato
- Joined
- 29 Jun 2004
- Posts
- 12,957
I'm inclined to think it's some sort of military installation? 
http://www.google.co.uk/maps?q=52.1...52.105873,1.582246&spn=0.022036,0.055747&z=15

http://www.google.co.uk/maps?q=52.1...52.105873,1.582246&spn=0.022036,0.055747&z=15