About Stromberg Ltd (12538260) United Kingdom