About Micra Build & Design Limited (10712035) United Kingdom