About De James Agricultural Engineers Limited (10213115) United Kingdom