About Clark & Cowan Limited (SC224525) United Kingdom