About Stromwall Limited (09204787) United Kingdom