About J & Lkm Properties Limited (10790656) United Kingdom