About Romford Makerspace Ltd (10428498) United Kingdom