About Jc & Lc Properties Ltd (12864362) United Kingdom