About Stour Vale Developments Limited (09413656) United Kingdom