About Stene Investments Limited (03108188) United Kingdom