About Jl & C Properties Ltd (10030502) United Kingdom