About Innovo Properties Limited (12009797) United Kingdom