About Shield Environmental Solutions (selby) Limited (08335503) United Kingdom