About I & A Properties (1999) Limited (11261234) United Kingdom