About Ijo Property Development Limited (12954261) United Kingdom