About J & L Capis Limited (04588481) United Kingdom