About Stranda Blikkenslageri Roger Ryland Invest Limited (09883426) United Kingdom