About Engineering & Decommissioning Services Ltd. (SC390583) United Kingdom