About Terry Carter Limited (10400184) United Kingdom