About Clarke Controls & Distribution Limited (04933406) United Kingdom