About Stour Property Investments Limited (10006849) United Kingdom