About Clark & Carter Limited (12909005) United Kingdom