Visits by Appointment Only:

Unit 7-002/3, Harrington Way, 

Charlton, London

SE18 5NR  - UK