About S&a Moen Limited (12023898) United Kingdom