Company name: South London Makerspace (SLMS)
Description: Get involved and Meet the Community
Arch 1129, 41 Norwood Road, Bath Factory Estate, London SE24 9AJ, United Kingdom