About Strom Solutions Limited (07883698) United Kingdom