About Leigh Clark Engineers Limited (02447569) United Kingdom