About J & H Lettings Ltd (10447095) United Kingdom