About Stodden Capital Limited (06850201) United Kingdom