About J & Ls Property Ltd (12685068) United Kingdom