About David K Smith And Son (thames Valley Services) Limited (09575255) United Kingdom