About I M T Developments Limited (01875658) United Kingdom