Unit 31 Chelsea Wharf, 15 Lots Road,
London SW10 0QJ
email | view map
Opening hours: Mon to Sat, 10am - 5pm. Closed Bank Holiday weekends.
From Monday 12th April we are open to visitors by appointment. Please phone 020 3924 0171 or email to discuss a suitable time to visit.