About Strand Energy & Engineering Ltd (09088642) United Kingdom