About Stromberg Laboratories Limited (08963609) United Kingdom