About Stour Valley Oak Limited (08685277) United Kingdom