About J&l Property Management Ltd (12618873) United Kingdom