About I & J Management Limited (10589113) United Kingdom