About Innovation Properties Limited (SC312436) United Kingdom