About J & L Finance Management Limited (04554006) United Kingdom