About Stromberg Design Limited (10089337) United Kingdom