About J & Pl Properties Limited (08012686) United Kingdom