About Stober Investments Ltd (06696319) United Kingdom