About I & E Developments Limited (11243737) United Kingdom