About Duncan Clarke Engineering Limited (06242966) United Kingdom