About Clark & Willcocks Limited (02690599) United Kingdom