About Stad & Fonsterputs Nykoping Limited (10282361) United Kingdom