About I12 Properties Limited (12114103) United Kingdom