About Strom International Limited (03508601) United Kingdom