About I & I Property Investment Ltd (10975676) United Kingdom