About Jlc Properties 2021 Limited (13611431) United Kingdom