About Stromberg Holdings Limited (07365747) United Kingdom