About Carter James & Andrew Limited (12826711) United Kingdom