About Clifton Engineering And Construction Limited (02606686) United Kingdom