About Idd Properties (2018) Limited (11655783) United Kingdom