About Stoer Ltd (12775756) United Kingdom