About Delta Plus Engineering Solutions Limited (08726128) United Kingdom