About I&w Carter Holdings Limited (13503211) United Kingdom