About H & L Property Management Ltd (11935829) United Kingdom