About Stromstad Limited (05396352) United Kingdom