About I&o Property Ltd (12883227) United Kingdom