About Carter Clough & Thornton Limited (12329846) United Kingdom