About J & L Research Ltd (07901228) United Kingdom