About S Stenson Limited (12024113) United Kingdom