About L&h Lettings Ltd (13592535) United Kingdom