About L James Ventures Limited (12591324) United Kingdom