About W Stevenson Investments Limited (12218181) United Kingdom