About Stentor Limited (02861561) United Kingdom