About Stenner Limited (06897173) United Kingdom