About Stour Valley Properties Limited (11018180) United Kingdom