About I & D Associates Limited (11246103) United Kingdom