Strood? What was a Toilet Club? Seemingly run by Mr Mancettinci ?
Knole Park?
Do you know when the photo was taken?