About John Thompson Cochran Limited (SC012628) United Kingdom