About Stour Developments Limited (00764200) United Kingdom