About Jt&lb Properties Limited (12125744) United Kingdom