About I&w Carter Limited (02265202) United Kingdom