About Stromer Ltd (12521931) United Kingdom