About Stenroth Limited (09214846) United Kingdom