About J & L Tech Limited (09576762) United Kingdom