About I M & T Associates Limited (02982704) United Kingdom