About J & L Office Services Limited (SC288883) United Kingdom