About Engineering Solutions & Energy Ltd (SC397913) United Kingdom