About J & L Investment Properties Limited (12998337) United Kingdom