About Clarkston Controls Limited (07940285) United Kingdom