About Hephaestus Engineering Associates Ltd (07811895) United Kingdom