About Stenor Limited (07312069) United Kingdom