About I&a Properties Investments Limited (SC697862) United Kingdom