About Jlh Properties & Lettings Ltd (12079739) United Kingdom