About Clarke Controls Limited (04764023) United Kingdom