About I & N Developmental Investments Ltd. (09847628) United Kingdom