About Jl & Ja Properties Ltd (12727221) United Kingdom