About Robert Clough Engineering Ltd (10294202) United Kingdom