About Ijo Interiors Limited (11287680) United Kingdom