About Stoosh Property Investments Ltd (11716263) United Kingdom